Simple grant-table fix (check_unmap).
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 15 Jul 2005 19:57:12 +0000 (19:57 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 15 Jul 2005 19:57:12 +0000 (19:57 +0000)
By Chris Clark and Stefan Berger.

xen/common/grant_table.c

index b0999f41945644c15639aaf59f73d33379e13b4a..8a5be679cd7d85f7a9e4ff29a3ad7e83cd2a8362 100644 (file)
@@ -903,6 +903,9 @@ gnttab_check_unmap(
     {
         map = &lgt->maptrack[handle];
 
+        if ( map->domid != rd->domain_id )
+            continue;
+
         if ( ( map->ref_and_flags & MAPTRACK_GNTMAP_MASK ) &&
              ( readonly ? 1 : (!(map->ref_and_flags & GNTMAP_readonly))))
         {